﻿#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
//
//int main() {
//    int i = 0;//输入的数组
//    int r = 0;
//    
//    while (scanf("%d", &i) != EOF)
//    {
//        char arr[20] = { ' ' };
//        int a;
//        //初始化赋值
//        for (a = 0; a < i; a++)
//        {
//            arr[a] = ' ';
//        }
//
//        int left = 0;//左下标
//        int right = i - 1;//右下标
//
//        if (left <= right)
//        {
//            int j = 0;
//            for (j = 0; j < i; j++)
//            {
//                left = j;
//                right = i - j-1;
//                arr[left] = '*';
//                arr[right] = '*';
//                printf("%s\n", arr);
//                //回归初始化
//                arr[left] = ' ';
//                arr[right] = ' ';
//            }
//        }
//    }
//    return 0;
//}


//#include <stdio.h>

//int main() {
//    int i = 0, j = 0; //循环用
//    int n = 0, m = 0;
//
//    int arr1[10][10] = { 0, 0 }; //输入的矩阵
//    int arr2[10][10] = { 0, 0 }; //转换过的矩阵
//    //输入
//    scanf("%d %d", &n, &m);
//    //赋值
//    for (i = 0; i < n; i++) {
//
//        for (j = 0; j < m; j++) {
//            scanf("%d", &arr1[i][j]);
//        }
//    }
//    
//    //转换
//    for (j = 0; j < m; j++) {
//
//        for (i = 0; i < n; i++) {
//
//            arr2[j][i] = arr1[i][j];
//
//        }
//    }
//    //输出
//    for (i = 0; i < m; i++) //产⽣⾏号
//    {
//        int j = 0;
//        for (j = 0; j < n; j++) //产⽣列号
//        {
//            printf("%d ", arr2[i][j]); //输出数据
//        }
//        printf("\n");
//    }
//
//
//}



//#include <stdio.h>
//
//int main() {
//    int arr1[10] = { 0 };
//    int arr2[10] = { 0 };
//    int i = 0, j = 0;
//    for (i = 0; i < 10; i++)
//    {
//        scanf("%d ", &arr1[i]);
//    }
//    //调换
//    for (i = 9;i >0; i--)
//    {
//          arr2[j] = arr1[i];
//          j++;
//     }
//    //输出
//    for (i = 0; i < 10; i++)
//    {
//        printf("%d ", arr2[i]);
//    }
//}

//#include <stdio.h>
//
//int main() {
//    int m = 0, n = 0, j = 0;
//    int arr[200] = { 0 };
//    scanf("%d %d", &n, &m);
//    int i = 0, tem = 0;
//    //输入第二行和第三行的数字
//    for (i = 0; i < n; i++)
//    {
//        scanf("%d", &arr[i]);
//    }
//    for (i = n; i < m + n; i++)
//    {
//        scanf("%d", &arr[i]);
//    }
//
//    //比较大小
//    for (i = 0; i < m + n; i++)
//    {
//        for (j = i+1; j < m + n ; j++)
//        {
//            if (arr[i] > arr[j ])
//            {
//                tem = arr[i];
//                arr[i] = arr[j ];
//                arr[j ] = tem;
//            }
//        }
//    }
//    for (i = 0; i < m + n; i++)
//    {
//        printf("%d ", arr[i]);
//    }
//
//    return 0;
//}


//int main()
//{
//	int arr[10] = { 0 };
//	int i = 0;
//	float sum = 0;
//	for (i = 0; i < 10; i++)
//	{
//		scanf("%d", &arr[i]);
//	}
//	for (i = 0; i < 10; i++)
//	{
//		sum = sum + (float)arr[i];
//	}
//	printf("%f", sum / 10);
//	return 0;
//}

int main()
{
	int arr1[5] = { 1,2,3,4,5 };
	int arr2[5] = { 2,3,4,5,6 };
	int i = 0;
	int tmp = 0;
	for (i = 0; i < 5; i++)
	{
		tmp = arr1[i];
		arr1[i] = arr2[i];
		arr2[i] = tmp;
	}
	for (i = 0; i < 5; i++)
	{
		printf("%d ", arr1[i]);
	}
	printf("\n");
	for (i = 0; i < 5; i++)
	{
		printf("%d ", arr2[i]);
	}
	return 0;
}



